VBA函数前两个两个"--"是干什么用的呀?

来源:百度知道 编辑:UC知道 时间:2024/06/04 06:53:37
函数前两个两个"--"是干什么用的呀?
If Application.Evaluate("sum(--(a1:d5=f1))") Then MsgBox "找到了"
(a1:d5=f1)这部分是什么意思呀?
"是把F1和a1到A5中的数字逐一比较,会得出一组true或者False"
请问这种用法普及吗,都在什么地方用呀?
那这种简单的数组公式能否举个例子呀?

a1:a5=f1

是把F1和a1到A5中的数字逐一比较,会得出一组true或者False

至于--,就是把true通过数学计算得1,false得0,就是把逻辑值变成数字,然后好供sum计算

这种用法很普及,属于简单数组公式.

子易空间站 - Excel培训专家